/***********************************************************************************
*	File: DataState.h
*	Author: Keisuke Miyazaki
*	Project: Mari's Flower
*	Date: 09/17/2013
***********************************************************************************/
#ifndef DATASTATE_H_
#define DATASTATE_H_

#include "igamestate.h"

class CDataState :
	public IGameState
{
public:
	static CDataState* GetInstance();
	static void DeleteInstance( void );

	virtual void Enter	( void );
	virtual void Exit	( void );
	virtual bool Input	( void );

	virtual void Update	( float fElapsedTime );
	virtual void Render	( void );	

	void English ( int _int );
	void Japanese ( int _int );

private:
	static CDataState* s_pInstance;

	CDataState(void);
	~CDataState(void){}
	CDataState( const CDataState& );
	CDataState& operator= ( const CDataState& );

	int	m_nBackgroundID;

	int m_nCursor;
};

#endif //DATASTATE_H_
